Class CommandRatelimit
Command Ratelimit Options and Cache
Constructor
constructor(
options: boolean | CommandRatelimitOptionsinterface CommandRatelimitOptionsdetritus-client/commandratelimit/CommandRatelimitOptions | CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit = {},
command?: Commandclass Commanddetritus-client/command/Command | InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption
)command?: Commandclass Commanddetritus-client/command/Command | InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption
Properties
command?: Commandclass Commanddetritus-client/command/Command | InteractionCommandclass InteractionCommanddetritus-client/interaction/InteractionCommand | InteractionCommandOptionclass InteractionCommandOptiondetritus-client/interaction/InteractionCommandOption[src]
type: CommandRatelimitTypesenum CommandRatelimitTypesdetritus-client/CommandRatelimitTypes | CommandRatelimitCustomTypetype CommandRatelimitCustomTypedetritus-client/commandratelimit/CommandRatelimitCustomType = CommandRatelimitTypes.USERenum CommandRatelimitTypesdetritus-client/CommandRatelimitTypes[src]
Methods
createKey(
context: Contextclass Contextdetritus-client/command/Context | InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext
): string[src]